約 6,469,147 件
https://w.atwiki.jp/ce00582/pages/3711.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0608 extends Frame{ PixelGrabber pg; Color col; Image img; int w=500; int h=500; int size; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int mx,nx,m,n; int m1,n1,m2,n2; int sx,sy; String s1,s2,s3,s4; game0608(){ s1="pic.jpg"; catchimg(s1); sx=100; sy=100; size=1; setLayout(new FlowLayout()); Button bu1 = new Button("big"); bu1.addActionListener(new beck()); add(bu1); bu1.setActionCommand("c1"); Button bu2 = new Button("little"); bu2.addActionListener(new beck()); add(bu2); bu2.setActionCommand("c2"); Button bu3 = new Button("- "); bu3.addActionListener(new beck()); add(bu3); bu3.setActionCommand("c3"); Button bu4 = new Button(" -"); bu4.addActionListener(new beck()); add(bu4); bu4.setActionCommand("c4"); Button bu5 = new Button("down"); bu5.addActionListener(new beck()); add(bu5); bu5.setActionCommand("c5"); Button bu6 = new Button("up"); bu6.addActionListener(new beck()); add(bu6); bu6.setActionCommand("c6"); } public static void main(String[] args) { game0608 f = new game0608(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { g.setColor(Color.blue); g.fillRect(0,0,700,700); mx=1; nx=1; for (m=0;m 500;m++){ for (n=0;n 500;n++){ mx=sx+(int)(m/size); nx=sy+(int)(n/size); if (mx 0)mx=0; if (mx 499)mx=499; if (nx 0)nx=0; if (nx 499)nx=499; g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); g.fillRect(n,m,1,1); } } } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } class baction implements ActionListener { public void actionPerformed(ActionEvent e) { size=size+1; repaint(); } } class beck implements ActionListener { public void actionPerformed(ActionEvent e) { if ("c1".equals(e.getActionCommand()))size=size+1; if ("c2".equals(e.getActionCommand()))size=size-1; if ("c3".equals(e.getActionCommand()))sx=sx+50; if ("c4".equals(e.getActionCommand()))sx=sx-50; if ("c5".equals(e.getActionCommand()))sy=sy-50; if ("c6".equals(e.getActionCommand()))sy=sy+50; if(sx 0)sx=0; if(sy 0)sy=0; if(sx 500)sx=500; if(sy 500)sy=500; if(size 1)size=1; repaint(); } } }
https://w.atwiki.jp/wallguy/pages/86.html
Java Sun Microsystems社が開発したプログラミング言語で、特定のOSやマイクロプロセッサに依存する事なく、基本的にはどのようなプラットフォームでも動作する汎用性が最大の特長であり、NTT DoCoMoやVodafoneのアプリ対応携帯端末に数多く採用されている。 C言語に似た表記法を採用しつつも既存の言語の欠点を踏まえて一から設計された言語であり、今までの言語にない完全なオブジェクト指向性を備えているほか、強力なセキュリティ機構や豊富なネットワーク関連の機能が標準で搭載されており、ネットワーク環境で利用される事を強く意識した仕様になっている。 欠点としては、プログラムをネイティブコードに変換する際にある程度時間がかかるため、通常のプログラミング言語で開発されたソフトウェアよりも動作は遅くなってしまう事。 また、どのプラットフォームでも動作させるために、どのプラットフォームでも実現できる、いわば最大公約数的な機能しか使用できないため、プラットフォーム固有の強力な機能を利用することはできない。 ⇒携帯用語集へ
https://w.atwiki.jp/ce00582/pages/1272.html
import javax.media.j3d.*; import com.sun.j3d.utils.universe.*; import java.awt.*; import javax.swing.*; import com.sun.j3d.utils.geometry.*; import javax.vecmath.*; public class ex67 { public static void main(String[] args) { ex67 test = new ex67(); } public ex67() { JFrame frame = new JFrame(); frame.setSize(250,250); frame.setTitle("ex67"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel cp = new JPanel(); cp.setLayout(null); frame.add(cp); GraphicsConfiguration g_config = SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas = new Canvas3D(g_config); canvas.setBounds(0,0,250,250); cp.add(canvas); SimpleUniverse universe = new SimpleUniverse(canvas); frame.setVisible(true); BranchGroup group1 = new BranchGroup(); Sphere sphere = new Sphere(0.5f); group1.addChild(sphere); universe.addBranchGraph(group1); ViewingPlatform camera = universe.getViewingPlatform(); camera.setNominalViewingTransform(); Color3f light_color = new Color3f(1.7f,1.7f,1.7f); Vector3f light_direction = new Vector3f(0.2f,-0.2f,-0.6f); DirectionalLight light = new DirectionalLight(light_color,light_direction); BoundingSphere bounds = new BoundingSphere(); light.setInfluencingBounds(bounds); BranchGroup group2 = new BranchGroup(); group2.addChild(light); universe.addBranchGraph(group2); } }
https://w.atwiki.jp/ce00582/pages/1234.html
import java.awt.*; import java.awt.event.*; public class ex22 { public static void main(String[] args) { Frame ff = new Frame("ex22 ボタン"); Button bb = new Button("練習"); ff.setSize(300, 200); ff.add(bb); ff.addWindowListener(new FrameListener()); ff.setVisible(true); } private static class FrameListener extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } } }
https://w.atwiki.jp/acil/pages/32.html
JMeter リスナーのConfigureを精査すること Cookieが届く範囲を再確認 API Docjar GoFの23のデザインパターンを,Javaで活用するための一覧表 (パターンごとの要約コメント付き) JPA + EJB + JSF による Web アプリケーション Features of Spring (TECHSCORE) Spring:Bean定義の書き方が分からなくなった時のDI設定早見表 JavaVMのメモリ管理に関するまとめ(Javaヒープ、GC、ダンプ等) OutOfMemoryErrorが発生するタイミング New領域が溢れた場合 New領域のオブジェクトはある程度の期間存在し続けるとOld領域へ移動される。しかし、移動する条件に達する前のオブジェクトで溢れる場合がある。 ※JavaVMはNew領域が溢れそうな際ある程度New領域を広げる処理を行っているようだが、それでも溢れた場合はOutOfMemoryErrorとなる。 Old領域が溢れた場合 参照されつづけるオブジェクトが大量に存在する場合に溢れる。 Cヒープが溢れた場合 Javaのスレッドが大量に作成された場合に溢れる。 Cヒープが溢れてOutOfMemorryErrorが発生した場合、スタックトレースの先頭が「Native Method」である。 http //www.itmedia.co.jp/enterprise/articles/0907/10/news002.html http //d.hatena.ne.jp/oknknic/20111203/1322892986 調査の難しい「OutOfMemoryError」事例、5選(http //www.atmarkit.co.jp/ait/articles/1003/11/news091.html) スレッド数はOSのパラメタで設定されており、それが大きな値で設定されている場合に発生する。 Linuxの場合、「cat /proc/sys/kernel/threads-max」で確認することができ、「/etc/sysctl.conf」ファイルの「kernel.threads-max」で設定される。 http //d.hatena.ne.jp/Fiore/20080310/1205155154 Linuxで起動中のJavaプロセスのスレッド数を確認する方法に「ps -efL | grep -e java | grep -v grep | wc -l」等がある。 http //d.hatena.ne.jp/rx7/20101219/p1 404 Blog Not Found ajax - 文字化け判定表 日本の文字コードいろいろ HTML変換処理httpでの通信からxml解析まで Java Open SourceHttpsURLConnectionOldImpl Javaで入力チェックに使える正規表現まとめ 半角英字 ^[a-zA-Z]+$ ex = abcdefghijklmnopqrstuvwxyz 半角数字 ^[0-9]+$ ex = 0-9 半角記号 ^[ -/ -@\[-\`\{-\~]+$ ex = 半角空白!”#$% ’()*+-.,/ ; = ?@[\]^_`{|}~ 半角英数字 ^[a-zA-Z0-9]+$ ex = abcdefghijklmnopqrstuvwxyz0123456789 半角英数字記号 ^[a-zA-Z0-9 -/ -@\[-\`\{-\~]+$ ex = abcdefghijklmnopqrstuvwxyz0123456789半角空白!”#$% ’()*+-.,/ ; = ?@[\]^_`{|}~ 半角カタカナ span class="goog_qs-tidbit goog_qs-tidbit-0" ^[。-゚+]+$ /span ex = ー。「」、・ヲァィゥェォャュョッタアイウエオカキクケコサシスセソミチツテトナニヌネノハヒフヘホマムメモヤユヨラリルレロワン゙゚ ひらがな ^[ぁ-ゞ]+$ ex = あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんぁぃぅぇぉっゃゅょがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽゑヴ繧輔v繧吶z゛゜ゝゞ カタカナ ^[ァ-ヶ]+$ ex = ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ 漢字 ^[一-龠]*$ 全角文字 ^[^ -~。-゚]+$ 半角以外としているのがポイント。 桁数を指定(1桁から5桁) ^[a-zA-Z0-9]{5,10}$ 5桁以上の繰り返し ^[a-zA-Z0-9]{5,}$ 5桁以下の繰り返し ^[a-zA-Z0-9]{1,5}$ 定数(trueもしくはfalse) ^true$|^false$ システムプロパティのコンソール出力 public static void viewSystemProperties() { // システムプロパティを全て出力 // インナークラスとしてそのまま持っていけます new Object() { void viewSystemProperties() { java.util.Properties p = System.getProperties(); java.util.TreeMap Object, Object map = new java.util.TreeMap Object, Object (); map.putAll(p); java.util.Iterator Object itr = map.keySet().iterator(); while (itr.hasNext()) { String key = (String) itr.next(); String value = (String) map.get(key); System.out.println(key + "=" + value); } } }.viewSystemProperties(); } Javaでのファイルダウンロードについて EOF
https://w.atwiki.jp/java_pro/pages/37.html
Public class Calculator { public static void main(String[] args){ a = 5; b = 4; System.out.println(add(a, b)); //9 System.out.println(sub(a, b)); //1 System.out.println(multi(a, b)); //20 System.out.println(divi(a, b)); //1.25 } }
https://w.atwiki.jp/ce00582/pages/3933.html
import java.awt.*; import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0909 extends Frame implements MouseListener{ PixelGrabber pg; Color col; Image img; int w=500; int h=500; double size; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int girl[][]=new int[h][w]; int sx[]=new int[100]; int sy[]=new int[100]; int m,n,mx,nx; int e,t,tt; String s1,s2,s3,s4; game0909(){ s1="fujiko.jpg"; catchimg(s1); t=1; this.addMouseListener(this); } public static void main(String[] args) { game0909 f = new game0909(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { g.setColor(Color.white); g.fillRect(0,0,700,700); mx=1; nx=1; for (mx=0;mx 500;mx++){ for (nx=0;nx 500;nx++){ g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); if(girl[mx][nx] 50)g.fillRect(nx,mx,1,1); } } for(tt=1;tt t+1;tt++){ g.setColor(Color.red); g.fillRect(sx[tt],sy[tt],5,5); } } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } public void mouseClicked(MouseEvent e) { double mex,mey; mey=e.getY() ; mex=e.getX(); t=t+1; sx[t]=(int)mex; sy[t]=(int)mey; seekgirl(); repaint(); } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } public void mouseEntered(MouseEvent e) { } public void mouseExited(MouseEvent e) { } void seekgirl(){ for (tt=1;tt t+1;tt++){ red=memor[sy[tt]][sx[tt]]; green=memog[sy[tt]][sx[tt]]; blue=memob[sy[tt]][sx[tt]]; for (mx=0;mx 500;mx++){ for (nx=0;nx 500;nx++){ e=(memor[mx][nx]-red)*(memor[mx][nx]-red); e=e+(memog[mx][nx]-green)*(memog[mx][nx]-green); e=e+(memob[mx][nx]-blue)*(memob[mx][nx]-blue); if(e 100)girl[mx][nx]=100; } } } } }
https://w.atwiki.jp/ce00582/pages/3262.html
import java.awt.*; import java.awt.event.*; class game0119 extends Frame implements Runnable{ int t; Image img1,img2,img3; public static void main(String [] args) { Frame f=new game0119(); f.setTitle("game0119"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0119(){ img1 = Toolkit.getDefaultToolkit().getImage("anp.jpg"); img2 = Toolkit.getDefaultToolkit().getImage("robin3.jpg"); img3 = Toolkit.getDefaultToolkit().getImage("sadaharu.jpg"); t=0; Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ double x; t=1; while(t 4){ repaint(); try{ Thread.sleep(5000); }catch(InterruptedException e){} t=t+1; } } public void paint(Graphics g){ g.setColor(Color.yellow); g.fillRect(0,0,700,700); if (t==1)g.drawImage(img1,100,100,400,400,this); if (t==2)g.drawImage(img2,100,100,400,400,this); if (t==3)g.drawImage(img3,100,100,400,400,this); g.setColor(Color.white); g.fillRect(100,550,400,100); g.setColor(Color.black); if(t==1)g.drawString("きれい",200,600); if(t==2)g.drawString("きれ",200,600); if(t==3)g.drawString("き",200,600); } }
https://w.atwiki.jp/ce00582/pages/3260.html
import java.awt.*; import java.awt.event.*; class game0120 extends Frame implements Runnable{ int t; Image img1,img2,img3; public static void main(String [] args) { Frame f=new game0120(); f.setTitle("game0120"); f.setSize(700,700); f.setBackground(Color.yellow); f.setVisible(true); } game0120(){ img1 = Toolkit.getDefaultToolkit().getImage("anp.jpg"); img2 = Toolkit.getDefaultToolkit().getImage("robin3.jpg"); img3 = Toolkit.getDefaultToolkit().getImage("sadaharu.jpg"); t=0; Thread th=new Thread(this); th.start(); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void run(){ double x; t=1; while(t 4){ repaint(); try{ Thread.sleep(5000); }catch(InterruptedException e){} t=t+1; } } public void paint(Graphics g){ g.setColor(Color.yellow); g.fillRect(0,0,700,700); if (t==1)g.drawImage(img1,100,100,500,500,this); if (t==2)g.drawImage(img2,100,100,500,500,this); if (t==3)g.drawImage(img3,100,100,500,500,this); g.setColor(Color.white); g.fillRect(100,600,500,100); g.setColor(Color.black); if(t==1)g.drawString("きれい",100,650); if(t==2)g.drawString("きれ",100,650); if(t==3)g.drawString("き",100,650); } }
https://w.atwiki.jp/m_shige1979/pages/1488.html
NyARToolkit 概要 Android SDKにARの機能を設定したフレームワーク 初期設定 AR機能を保有するプロジェクトを組み込む